<div>
    <div class="layui-card">
        <div class="layui-card-header" style="padding: 15px"><span
                style="font-size: 25px;color: deepskyblue">工位管理</span><br><span
                style="color:deepskyblue; font-weight: bold"> 工位管理/ 添加工位</span></div>
        <div class="layui-card-body">
            <table class="layui-hide my_table" style="margin-left:50px!important;margin-top: 10px!important;"
                   id="persons"
                   lay-filter="persons"></table>
        </div>
    </div>
</div>
<script type="text/html" id="sp">
    <a class="layui-btn layui-btn-xs" lay-event="e">选中</a>
</script>
<script>

    layui.use('table', function () {
        var table = layui.table;
        table.render({
            elem: '#persons'
            , url: setPersons + document.getElementById("barDemo").getAttribute("data")
            , cellMinWidth: 80 //全局定义常规单元格的最小宽度，layui 2.2.1 新增
            , page: {
                curr: 1 //重新从第 1 页开始
            }
            , cols: [[
                {field: 'id', width: 100, title: '序号', sort: true}
                , {field: 'name', width: 150, title: '名称'}
                , {fixed: 'right', title: '操作', toolbar: '#sp', width: 150}
            ]]
        });
        //监听行工具事件
        table.on('tool(person)', function (obj) { //注：tool 是工具条事件名，test 是 table 原始容器的属性 lay-filter="对应的值"
            var data = obj.data //获得当前行数据
                , layEvent = obj.event; //获得 lay-event 对应的值
            if (layEvent === 'e') {
                layer.confirm('是否删除ID为：' + data.id + "的这行？", function (index) {
                    obj.del(); //删除对应行（tr）的DOM结构
                    layer.close(index);
                    //向服务端发送删除指令
                });
            }
        });
    });
</script>
